double-deck floating roof - French English Dictionary